<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\Models\Status;
use Auth;
class StatusesController extends Controller
{
     public function __construct()
     {

        $this->middleware('auth');
     }

     //发微博
     public function store(Request $request)
     {
         //验证
         $this->validate($request,[
           'content'=>'required|max:140',
         ]);

         Auth::user()->statuses()->create([
             'content'=>$request['content'],
         ]);

        return redirect()->back();
     }

     //删除微博

     public function destroy(Status $status)
     {
         $this->authorize('destroy',$status);
         $status->delete();
         session()->flash('success',"微博已被删除!");
         return  redirect()->back();
     }





}
